// index.js
// 获取应用实例
const app = getApp()

Page({
  data: {
      bannerList:[]
  },
  // 事件处理函数
  bindViewTap() {
   
  },
  start(){
    // 开始下拉刷新
    wx.startPullDownRefresh({
      success: (res) => {},
    })
    // 停止下拉刷新
    // wx.stopPullDownRefresh();
  },
  onLoad() {
    app.globalData.userInfo="小王"
    // 设置窗口的背景颜色
    wx.setBackgroundColor({
      backgroundColor: '#ff0000', // 窗口的背景色为白色
    })
  },
  onReady(){
    this.req();
  },
  onPullDownRefresh(){
    console.log("下拉了")
  },
  req(){
    wx.request({
      url:"https://api.it120.cc/ljf/banner/list",
      method:"get",//get post put delete 等
      // responseType:"json", //预期返回的数据类型
      dataType:"json",//发送的数据类型
      header:{
        "content-type":"applcation/json"
      }, //请求头
      data:{},
      success:res=>{
        console.log(res.data.data)
        this.setData({
          bannerList:res.data.data.slice(3,6)
        })
        console.log(this.data.bannerList)
      },
      fail(){},
      complete(){}
    })
  },
  download(){
    let fileName = new Date().valueOf();
    // 下载方法
    wx.downloadFile({
      url: 'https://img1.baidu.com/it/u=2245644826,4002252467&fm=26&fmt=auto',
      success (res) {
        console.log(res)
        // 保存到相册
        wx.saveImageToPhotosAlbum({
          filePath:res.tempFilePath,
        })
      }
    })
  },
  sel(){
    // 选择图片
    wx.chooseImage({
      success (res) {
        const tempFilePaths = res.tempFilePaths
        // 上传文件
        wx.uploadFile({
          url: 'https://example.weixin.qq.com/upload', //仅为示例，非真实的接口地址
          filePath: tempFilePaths[0],
          name: 'file',
          formData: {
            'user': 'test'
          },
          success (res){
            const data = res.data
            //do something
          }
        })
      }
    })
  },
  // 支付
  pay(){
    // 支付接口
    wx.requestPayment({
      timeStamp: new Date().getTime().toString(),
      nonceStr: '随机32为一下的字符串',
      package: '', //统一下单接口返回的 prepay_id 参数值，提交格式如：prepay_id=***
      signType: 'MD5',
      paySign: '', //支付签名 调用后端接口
      success (res) { },
      fail (res) { }
    })
  },
  setDa(){
    // 小程序的存储
    wx.setStorage({
      key:"list",
      data:"123"
    })
    wx.setStorage({
      key:"dalist",
      data:[1,2,3]
    })
    wx.setStorageSync("myname",{name:1,age:2})
    wx.getStorage({
      key:"dalist",
      success (res) {
        console.log(res.data)
      }
    })
    // 异步的获取存储
    var arr=wx.getStorageSync('dalist')
    console.log(arr)
    // 删除一项
    // wx.removeStorageSync("key")
    // 清空 储存
    // wx.clearStorageSync()
    var obj=wx.getStorageSync("myname")
    console.log(obj)
  },
  preview(){ //图片预览方法
    var arr=this.data.bannerList.map((item)=>{
      return item.picUrl
    })
    console.log(arr)
    // 图片预览
    wx.previewImage({
      current: '',//当前的链接
      urls: arr //需要预览的图片数组
    })
  },
  scrollTop(){
    // 小程序页面滚动方法
    wx.pageScrollTo({
      scrollTop: 0,
      duration: 300
    })
    // 页面尺寸改变事件
    wx.onWindowResize(res=>{
      console.log(res)
    })
   
  }
  

})
